"""
难度：中等
求 1+2+...+n ，要求不能使用乘除法、for、while、if、else、switch、case等关键字及条件判断语句（A?B:C）。
 示例 1：
输入: n = 3
输出: 6
示例 2：
输入: n = 9
输出: 45
位运算、递归
"""
class Solution:
    def sumNums(self, n: int) -> int:
        return n and n + self.sumNums(n-1)


